section {
  width: 20rem;
  margin: 0 auto;
  padding: 2rem 1rem;
  background-color: #fff;
  color: #333;
  border-radius: 5px;
  box-shadow: 1px 1px 5px rgb(51, 51, 51, 0.5);
}
section h3 {
  margin-bottom: 0.5rem;
  text-align: center;
}
section form {
  display: grid;
  font-size: 0.9rem;
}
section form label {
  margin-bottom: 0.2rem;
}
section form input {
  height: 1.5rem;
  margin-bottom: 1rem;
  border: 2px solid #e8e8e8;
  font-size: 0.9rem;
  color: #666;
  border-radius: 2px;
  outline: none;
}
section form button {
  padding: 0.2rem;
  border: none;
  background-color: lightblue;
  font-size: 0.9rem;
  color: #fff;
  border-radius: 5px;
}
section form button:active {
  background-color: lightpink;
}
